package jvm.classloader;

import java.util.UUID;
/*
   当一个常量的值并非编译期间可以确定的，那么其值就不会放到调用类的常量池中
   当这个程序运行时，会主动使用这个常量所在的类，显然会导致这个类的初始化
 */

public class Test3 {
    public static void main(String[] args) {
        System.out.println(Parent3.str);
    }

}
class Parent3 {
    public static final String str = UUID.randomUUID().toString();
    static {
        System.out.println("Parent static block");
    }
}
